#ifndef __INF_DHT11_H__
#define __INF_DHT11_H__

#include "tim.h"
#include "Common_Delay.h"
#include <stdio.h>

typedef enum{
    DHT11_DATA_LOW,
    DHT11_DATA_HIGH
}Expect_Level;

/**
 * @brief  初始化DHT11
 */
void Inf_DHT11_Init(void);

/**
 * @brief  读取温湿度
 * @param  humidity: 接收湿度数据的指针
 * @param  temperature: 接收温度数据的指针
 * @retval 读取成功返回0，读取失败返回-1
 */
int8_t Inf_DHT11_ReadTemperature(uint8_t *humidity, float *temperature);

#endif
